Todo el software producido por la Apache Software Foundation (ASF) o cualquiera de sus proyectos está desarrollado bajo los términos de la licencia Apache. Además algunos proyectos que no pertenece a la ASF también siguen la licencia Apache.
Como cualquiera de las licencias de software libre, la licencia Apache permite al usuario del software la libertad de usarlo para cualquier propósito, distribuirlo, modificarlo, y distribuir versiones modificadas de ese software. Sin embargo, la licencia Apache no exige que las versiones modificadas del software se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre/open source. La Licencia Apache sólo exige que se mantenga una noticia que informe a los receptores que en la distribución se ha usado código con la licencia Apache. Así, en contraste a las licencias copyleft, quienes reciben versiones modificadas de código con Licencia Apache no reciben necesariamente las mismas libertades. O, si se considera la situación desde el punto de vista de los licenciatarios de código con licencia Apache, reciben la libertad de usar el código de la forma que prefieran, incluyendo su uso en productos de código cerrado
Es por esto que la Free Software Foundation no considera a la Licencia Apache como compatible con la versión 2 de la GNU General Public License (GPL), en la cual el software licenciado bajo la Apache License no puede ser integrado con software distribuido bajo la GPL. Sin embargo, la versión 3 de la GPL incluye una provisión (Sección 7e) que le permite ser compatible con licencias que tienen cláusulas de represalia de patentes, incluyendo a la Licencia Apache.
Sofware bajo la licencia Apache
Android: plataforma móvil libre, de código abierto.
Apache Ant: herramienta de construcción basada en Java y XML
Apache Avalon (Proyecto cerrado)
Apache Cocoon: framework de desarrollo para web basado en componentes y en el concepto de criba de intereses. El framework es focado en la publicación de XML y construido en el lenguaje de programación Java
Apache Lenya: gestor de contenidos basado en Apache Cocoon
Apache Axis: framework de código abierto, basado en el lenguaje Java y en el patrón XML, utilizado para construcción de web services en el patrón SOAP
SpamAssassin: filtro de correo electrónico usado para identificar spam
Apache XML: soluciones XML para la web
Xalan: procesador XSLT
Xerces: analizador sintáctico de XML
JPOX: implementación del mapeo objeto-relación Java
Spring Framework: framework para la creacion de aplicaciones J2EE desarrollado por SpringSource.
Apache como pilar básico de Internet
Internet no sería la misma sin el software libre, y posiblemente sólo una minoría podría utilizarla ahora. Pero el creador de la Web, Tim Berners-Lee, permitió el uso libre de los protocolos que la hacen posible y de ese modo ninguna empresa pudo apoderarse de ellos. El mismo Berners-Lee elaboró en 1990 un código llamado HTML, con el que se pudieron crear las primeras páginas web. Desde entonces la Red ha evolucionado de forma vertiginosa.
Todo esto no hubiera sido posible sin el software libre. El software libre está en la base de la actual internet, y entre estas aplicaciones que mueven el mundo se encuentran Apache, PHP y MySQL
El servidor HTTP Apache es el servidor de internet más utilizado. Internet se puede definir como un conjunto de innumerables servidores unidos entre sí. Estas aplicaciones organizan los espacios web donde se alojan las páginas web y atienden las llamadas de los usuarios. Uno de los lenguajes de programación más utilizados que hacen funcionar todo este movimiento y que permiten el dinamismo de las webs es PHP. Además, los contenidos tienen que estar guardados en algún sitio, y esto es lo que hace la aplicación de base de datos MySQL.
RELACIÓN CON EL SOFTWARE LIBRE
Table of Contents
Licencia Apache
Todo el software producido por la Apache Software Foundation (ASF) o cualquiera de sus proyectos está desarrollado bajo los términos de la licencia Apache. Además algunos proyectos que no pertenece a la ASF también siguen la licencia Apache.
Como cualquiera de las licencias de software libre, la licencia Apache permite al usuario del software la libertad de usarlo para cualquier propósito, distribuirlo, modificarlo, y distribuir versiones modificadas de ese software. Sin embargo, la licencia Apache no exige que las versiones modificadas del software se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre/open source. La Licencia Apache sólo exige que se mantenga una noticia que informe a los receptores que en la distribución se ha usado código con la licencia Apache. Así, en contraste a las licencias copyleft, quienes reciben versiones modificadas de código con Licencia Apache no reciben necesariamente las mismas libertades. O, si se considera la situación desde el punto de vista de los licenciatarios de código con licencia Apache, reciben la libertad de usar el código de la forma que prefieran, incluyendo su uso en productos de código cerrado
Es por esto que la Free Software Foundation no considera a la Licencia Apache como compatible con la versión 2 de la GNU General Public License (GPL), en la cual el software licenciado bajo la Apache License no puede ser integrado con software distribuido bajo la GPL. Sin embargo, la versión 3 de la GPL incluye una provisión (Sección 7e) que le permite ser compatible con licencias que tienen cláusulas de represalia de patentes, incluyendo a la Licencia Apache.
Sofware bajo la licencia Apache
Apache como pilar básico de Internet
Internet no sería la misma sin el software libre, y posiblemente sólo una minoría podría utilizarla ahora. Pero el creador de la Web, Tim Berners-Lee, permitió el uso libre de los protocolos que la hacen posible y de ese modo ninguna empresa pudo apoderarse de ellos. El mismo Berners-Lee elaboró en 1990 un código llamado HTML, con el que se pudieron crear las primeras páginas web. Desde entonces la Red ha evolucionado de forma vertiginosa.
Todo esto no hubiera sido posible sin el software libre. El software libre está en la base de la actual internet, y entre estas aplicaciones que mueven el mundo se encuentran Apache, PHP y MySQL
El servidor HTTP Apache es el servidor de internet más utilizado. Internet se puede definir como un conjunto de innumerables servidores unidos entre sí. Estas aplicaciones organizan los espacios web donde se alojan las páginas web y atienden las llamadas de los usuarios. Uno de los lenguajes de programación más utilizados que hacen funcionar todo este movimiento y que permiten el dinamismo de las webs es PHP. Además, los contenidos tienen que estar guardados en algún sitio, y esto es lo que hace la aplicación de base de datos MySQL.